/**
//  * Magento
//  *
//  * NOTICE OF LICENSE
//  *
//  * This source file is subject to the Academic Free License (AFL 3.0)
//  * that is bundled with this package in the file LICENSE_AFL.txt.
//  * It is also available through the world-wide-web at this URL:
//  * http://opensource.org/licenses/afl-3.0.php
//  * If you did not receive a copy of the license and are unable to
//  * obtain it through the world-wide-web, please send an email
//  * to license@magentocommerce.com so we can send you a copy immediately.
//  *
//  * DISCLAIMER
//  *
//  * Do not edit or add to this file if you wish to upgrade Magento to newer
//  * versions in the future. If you wish to customize Magento for your
//  * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

@import "vars";

/*
    Product Creation
-------------------------------------- */

// /* Action "Back" as cross  */
// [class^=" catalog-product-"] .page-actions .action-back,
// [class^=" catalog-product-"] .page-actions .action-back:hover,
// [class^=" catalog-product-"] .page-actions .action-back:active,
// [class^=" newsletter-"] .page-actions .action-back,
// [class^=" newsletter-"] .page-actions .action-back:hover,
// [class^=" newsletter-"] .page-actions .action-back:active {
//     overflow: hidden;
//     padding: 5px 6px 3px;
//     margin-left: 12px;
//     color: #7a7976;
// }

// .sales-order-create-index .page-actions-inner .cancel,
// .sales-order-create-index .page-actions-inner .cancel:hover,
// .sales-order-create-index .page-actions-inner .cancel:active {
//     filter: none;
//     border: 0;
// }

// [class^=" catalog-product-"] .page-actions .action-back:hover,
// [class^=" newsletter-"] .page-actions .action-back:hover,
// .sales-order-create-index .page-actions-inner .cancel:hover {
//     color: #000;
// }

[class^=" catalog-product-"] .page-actions .action-back.mage-error,
[class^=" newsletter-"] .page-actions .action-back.mage-error {
    color: #b57c72;
}

// [class^=" catalog-product-"] .page-actions .action-back:before,
// [class^=" newsletter-"] .page-actions .action-back:before,
// .sales-order-create-index .page-actions-inner .cancel:before {
//     display: inline-block;
//     font-family: 'MUI-Icons';
//     font-style: normal;
//     speak: none;
//     font-weight: normal;
//     -webkit-font-smoothing: antialiased;
//     content: '\e07d'; /* close icon */
//     font-size: 16px;
// }

// [class^=" catalog-product-"] .page-actions .action-back span,
// [class^=" newsletter-"] .page-actions .action-back span,
// .sales-order-create-index .page-actions-inner .cancel span {
//     display: inline-block;
//     overflow: hidden;
//     text-indent: -999em;
// }

// .page-actions .switcher {
//     display: inline-block;
//     vertical-align: top;
//     margin: 6px 17px 6px 6px;
// }

.field-weight .control .field:first-child {
    width: 36%;
    margin-right: 15px;
}

#allow_open_amount {
    margin-top: 8px;
}

.catalog-product-new .user-defined.type-select select,
.catalog-product-edit .user-defined.type-select select {
    width: 100%;
}

#tab_content_downloadableInfo .data-table td {
    vertical-align: top;
    .row {
        margin-bottom: 10px;
    }
}

/*
    Customer
---------------------------------------*/
.customer-index-edit .grid tr.headings th > span {
    white-space: normal;
}

#customer_info_tabs_account_content #_accountsendemail {
    margin-top: 8px;
}

.customer-information:before,
.customer-information:after {
    content: "";
    display: table;
}

.customer-information:after {
    clear: both;
}

.customer-information .data-table,
.customer-information address {
    width: 48.5%;
}

.customer-information .data-table {
    float: left;
    width: 48.5%;
}

.customer-information address {
    padding-top: 4px;
    line-height: 2.2;
    float: right;
}

.address-list {
    list-style: none;
    width: 278px;
    margin: 0 0 10px;
    padding: 0;
    float: left;
}

.address-list li {
    border: 1px solid #d9d2ca;
    background: #f7f2ec;
    padding: 10px 10px 15px;
    cursor: pointer;
    margin-bottom: -1px;
}

.address-list li.ui-state-active {
    background: #fff;
    position: relative;
    box-shadow: 0 1px 1px 0 rgba(217, 210, 202, 1);
    margin-left: -2px;
    padding-left: 12px;
}

.address-list li.ui-state-active:before,
.address-list li.ui-state-active:after {
    position: absolute;
    font-family: 'MUI-Icons';
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    content: "\e02a";
    speak: none;
    line-height: 11px;
    width: 10px;
    right: -9px;
    text-indent: -6px;
    top: 50%;
    margin-top: -5px;
    z-index: 2;
}

.address-list li.ui-state-active:before {
    color: #d9d2ca;
    right: -11px;
    z-index: 1;
}

.address-list li.address-list-actions:before,
.address-list li.address-list-actions:after {
    display: none;
}

.address-list li.address-list-actions {
    padding: 20px 0 0 0;
    border: 0;
    background: none;
    box-shadow: none;
    cursor: default;
}

.address-list li.address-list-actions:first-child {
    padding: 0;
}

.address-list .label {
    float: none;
    width: auto;
    padding: 0 0 0 10px;
}

.address-list input[type="checkbox"] {
    float: left;
}

.address-list address:first-line {
    /*  its not work  if First Name and Last Name in two lines */
    font-weight: bold;
}

.address-list address {
    margin: 0 20px 15px 0;
    line-height: 1.5;
}

.address-list-item-actions {
    float: right;
}

.address-list .action-edit {
    display: none;
}

.address-list .field {
    margin-bottom: 15px;
}

.ui-tabs-nav .address-list-item a {
    text-decoration: none;
    color: #676056;
}

.address-item-edit {
    margin-left: 277px;
}

.address-item-edit-content {
    border: 1px solid #dad1c8;
    background: #fff;
    box-shadow: 0 2px 1px 0 rgba(217, 210, 202, 0.5);
    padding-left: 10px;
}

.address-item-edit-content .fieldset:last-child {
    margin-bottom: 29px;
}

.address-item-edit .legend {
    border-bottom: 0;
    margin: 0 0 18px;
    padding-left: 20%;
}

.address-item-edit .legend span {
    padding-left: 0;
}

.address-item-edit-actions {
    padding: 0 0 18px 20%;
}

/*
    Configuration -> Design
-------------------------------------- */
#row_design_theme_ua_regexp .design_theme_ua_regexp {
    float: left;
    width: 100%;
}
#row_design_theme_ua_regexp .tooltip {
    margin-top: 8px;
}
#row_design_theme_ua_regexp .note {
    clear: both;
}

/*
    Configuration -> Payment Methods
-------------------------------------- */
.adminhtml-system-config-edit .payflow-settings-notice .important-label {
    .style32();
}

.adminhtml-system-config-edit .payflow-settings-notice ul.options-list strong {
    .style28();
}

/*
    CMS -> Banners
-------------------------------------- */

/* Banner Properties */
#banner_properties_customer_segment_ids {
    min-width: 20%;
}

/* Content */

.field-store_default_content .buttons-set {
    margin-bottom: 9px;
}

.field-store_default_content .buttons-set button {
    margin-right: 4px;
}

.field-store_0_content_use input[type="checkbox"] {
    margin-right: 3px;
    position: relative;
    top: 2px;
}

/*
    CMS -> Manage Hierarchy
-------------------------------------- */

.cms-hierarchy .cms-scope {
    float: right;
    margin-right: 25px;
    position: relative;
    top: 2px;
}

.cms-hierarchy #tree-container {
    margin-top: 25px;
    overflow: auto;
    padding-bottom: 10px;
}

.cms-hierarchy .buttons-set {
    margin-bottom: 10px;
}

.cms-hierarchy .cms-hierarchy-tree {
    width: 48.93617020799999%;
    float: left;
    margin: 10px 0 8px 0;
}

.cms-hierarchy .cms-hierarchy-node {
    width: 48.93617020799999%;
    float: left;
    margin: 10px 0 8px 2.127659574%;
}

.cms-hierarchy #cms_page_grid_container {
    clear: both;
}

.cms-hierarchy .store-switcher {
    position: relative;
    top: 10px;
}

.cms-hierarchy .store-switcher label {
    margin-right: 8px;
}

.cms-hierarchy-node #node_properties_fieldset #node_preview {
    position: relative;
    top: 6px;
}

.cms-hierarchy-node .form-inline .label {
    width: 30%;
}

/*
    CMS -> Widgets
-------------------------------------- */

#widget_instace_tabs_properties_section_content .widget-option-label {
    margin-top: 6px;
}

/*
    CMS -> Static Blocks
-------------------------------------- */

#buttonsblock_content.buttons-set {
    margin-bottom: 9px;
}

#buttonsblock_content.buttons-set button {
    margin-right: 4px;
}

/*
    CMS -> Manage Content
-------------------------------------- */

/* Content */

.cms-manage-content-actions .buttons-set {
    margin-bottom: 9px;
}

.cms-manage-content-actions .buttons-set button {
    margin-right: 4px;
}

.cms-manage-content-actions textarea {
    width: 100%;
}

/*
    System -> Action Log -> Report
-------------------------------------- */
.adminhtml-logging-details .log-details-grid table {
    th {
        border: 1px solid #c9c2b8;
        border-width: 0 0 1px;
        padding: 6px 10px 7px;
        background: #fff;
        .style2();

        span {
            border: 0;
            padding: 0;
        }
    }

    td {
        border: none;
        padding: 6px 10px 7px;
        background: #fff;
    }

    tr:last-child td {
        border: 1px solid #eae8e4;
        border-width: 0 0 1px;
    }

    tr.on-mouse {
        cursor: inherit;
    }

    tr:nth-child(odd) td,
    tr.on-mouse:nth-child(odd):hover td {
        background: #fbfaf6;
    }
}

//
//    System -> Roles
// --------------------------------------

#gws_container ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#gws_container ul ul {
    margin: .8em 0 .8em 1.4em;
}

#gws_container input[type="checkbox"] {
    margin-right: 3px;
    position: relative;
    top: -1px;
}

//
//    Reports
// -------------------------------------- */
.reports-title .page-actions {
    float: right;
}

.reports-title .store-switcher {
    padding: 14px 0 18px;
}

.reports-content select {
    width: 160px;
}

.reports-content input.hasDatepicker {
    width: 133px;
}

.reports-content .required .control {
    position: relative;
}

.reports-content input.hasDatepicker + label.mage-error {
    left: 0;
    position: absolute;
    top: 30px;
}

.reports-title:before,
.reports-title:after {
    content: "";
    display: table;
}

.reports-title:after {
    clear: both;
}

//
//    Reports - PayPal Settlement Reports
//--------------------------------------

.adminhtml-paypal-reports-index .grid tr.headings th > span {
    white-space: normal;
}

.adminhtml-paypal-reports-index .col-transaction_event_code {
    max-width: 150px;
}

.adminhtml-paypal-reports-index .col-amount,
.adminhtml-paypal-reports-index .col-fee-amount {
    text-align: right;
}

/*
    Newsletter Templates
-------------------------------------- */
.newsletter-template-index .col-id {
    width: 35px;
}

.newsletter-template-index .col-actions {
    width: 80px;
}

.newsletter-template-index .col-type {
    width: 100px;
}

.newsletter-template-index .col-added,
.newsletter-template-index .col-updated {
    width: 140px;
}

[class^=' newsletter-'] .buttons-set {
    margin: 0 0 15px;
}

[class^=" newsletter-"] .buttons-set button {
    margin-right: 4px;
}

/*
    Newsletter - Queue
-------------------------------------- */
.newsletter-queue-index .col-id {
    width: 35px;
}

.newsletter-queue-index .col-finish,
.newsletter-queue-index .col-start {
    width: 130px;
}

.newsletter-queue-index .col-status,
.newsletter-queue-index .col-processed,
.newsletter-queue-index .col-recipients {
    white-space: nowrap;
    width: 85px;
}

.newsletter-queue-index td.col-processed,
.newsletter-queue-index td.col-recipients {
    text-align: right;
}

.newsletter-queue-index .col-actions {
    width: 80px;
}

/*
    Newsletter - Subscribers
-------------------------------------- */
.newsletter-subscriber-index .col-id {
    width: 35px;
}

.newsletter-subscriber-index .col-type {
    width: 75px;
}

.newsletter-subscriber-index .col-status {
    white-space: nowrap;
    width: 85px;
}

/*
    Newsletter - Problems
-------------------------------------- */
.newsletter-problem-index .col-select {
    width: 25px;
}

.newsletter-problem-index .col-id {
    width: 35px;
}

.newsletter-problem-index .col-start {
    width: 130px;
}

.newsletter-problem-index .col-error-code {
    width: 150px;
}


.table-fieldset-alt,
.type-options {
    margin-bottom: 20px;
}

.table-fieldset-alt thead th,
.table-fieldset-alt tbody tr td {
    border-width: 0;
}

.table-fieldset-alt tbody tr:nth-child(odd) td,
.table-fieldset-alt tbody tr:nth-child(odd):hover td {
    background: #fff;
}

/*
    System - Tax
--------------------------------------*/
.tax-rate-popup .ui-dialog-content.ui-widget-content {
    padding: 10px 10px 0;
}

.tax-rate-popup .fieldset {
    margin: 0;
}

.tax-rate-popup .field {
    margin-bottom: 20px;
}

.tax-rate-popup .field .label {
    margin: 5px 0 0 0;
    width: 26%;
    padding: 0 20px 0 0;
    float: left;
    text-align: right;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
}

.tax-rate-popup .field .control {
    width: 58%;
    margin: 0;
    float: left;
}

.tax-rate-popup .field .control select,
.tax-rate-popup .field .control .input-text {
    width: 100%;
}

.tax-rate-popup .field-rate .control .input-text {
    width: 50%;
}

.tax-rate-popup .field-rate label.mage-error {
    display: block;
}

.tax-rate-popup .tax-rate-titles-note-td {
    margin-left: 26%;
    padding-left: 20px;
}

.field-tax_rate,
.field-tax_customer_class,
.field-tax_product_class {
    position: relative;
}

.mselect-hidden + .mage-error {
    position: absolute;
    top: 100%;
}

/*
    Tags
-------------------------------------- */
.tag-title {
    overflow: hidden;
}

.tag-title .page-actions {
    float: right;
}

/*
    Attribute Mapping
-------------------------------------- */
.field-attributes_box .control-value {
    width: 100%;
}

.adminhtml-googleshopping-types-new #attribute_set {
    padding: 0;
}

.adminhtml-googleshopping-types-new #gcontent_attributes_container {
    margin-top: -6px;
}


/*
    Sales
-------------------------------------- */

#order-totals strong {
    .style28();
}

#order-shipping-method-summary a {
    .style3();
}

.order-sidebar {
    float: left;
    width: 22%;
}

.customer-current-activity-inner {
    padding: 18px;
}

.order-currency {
    padding: 18px;
}
.order-detail {
}
.order-details-existing-customer {
    background: #fff;
    padding-left: 0;
    position: relative;
    width: 77.9%;
    float: right;
}

.order-billing-address,
.order-billing-method,
[class*="-order-"] .order-history,
[class*="-order-"] .order-comments-history,
[class*="-order-"] .order-information,
[class*="-order-"] .order-billing-address,
[class*="-order-"] .order-payment-method,
[class^=" adminhtml-rma-"] .order-comments-history,
[class^=" adminhtml-rma-"] .order-shipping-address,
[class^=" adminhtml-rma-"] .rma-request-details {
    float: left;
    width: 49.5%;
}

.order-shipping-address,
.order-shipping-method,
[class*="-order-"] .order-totals,
[class*="-order-"] .order-account-information,
[class*="-order-"] .order-shipping-address,
[class*="-order-"] .order-payment-method-virtual,
[class*="-order-"] .order-shipping-method,
[class^=" adminhtml-rma-"] .rma-confirmation,
[class^=" adminhtml-rma-"] .order-shipping-method,
[class^=" adminhtml-rma-"] .order-return-address {
    float: right;
    width: 49%;
}

[class*="-order-"] .order-card-validation {
    width: 49.5%;
    box-sizing: border-box;

    .actions {
        margin-top: 17px;
    }
}

#order-data .order-account-information {
    float: none;
    width: auto;
}

[class^=" sales-"] .order-information .fieldset-wrapper > .fieldset-wrapper-title .title {
    width: 100%;
}

#order-data .actions .action-add,
#order-data .actions .action-delete,
#order-customer-selector .actions .action-add {
    margin: 0 0 0 20px;
}

#order-data .order-methods ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#order-data .order-methods dl,
#order-data .order-methods dt,
#order-data .order-methods dd,
#order-data .payment-methods dl,
#order-data .payment-methods dt,
#order-data .payment-methods dd {
    margin: 0;
    padding: 0;
}

#order-data .order-methods dd + dt,
#order-data .payment-methods dd + dt {
    margin-top: 17px;
}

#order-data .order-methods dt,
#order-data .payment-methods dt {
    margin: 0 0 8px;
}

.order-coupons .box-left,
.order-gift-options .box-left {
    float: left;
    width: 49%;
}

.order-coupons .box-right,
.order-gift-options .box-right {
    float: right;
    width: 49%;
}

.order-gift-options .box-left:last-child,
.order-gift-options .fieldset-wrapper-title + .box-right {
    float: none;
    width: auto;
}

.order-gift-options {
    fieldset {
        border-radius: 5px;
    }

    .gift-wrapping-form select {
        margin-left: 10px;
    }

    .giftmessage-entire-order textarea {
        height: 6em;
        width: 100%;
    }

    .giftmessage-whole-order-container {
        textarea {
            height: 6em;
            width: 100%;
        }
        .actions {
            margin-left: 20%;
        }
    }
}

.ui-dialog.gift-options-popup .ui-dialog-content {
    padding: 25px;
}

.ui-dialog.gift-options-popup .ui-dialog-content h4 {
    margin: 0 0 17px;
}

.gift-options-tooltip {
    background: #fff;
    border-radius: 5px;
    padding: 10px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}

#order-data .box-left fieldset,
#order-data .box-right fieldset {
    border-radius: 5px;
}

.adminhtml-rma-new .order-totals,
.order-comments-history .order-comments-history,
[class^=" adminhtml-rma-"] .rma-comments-history {
    float: none;
    width: 100%;
}

[class*="-order-"] .order-billing-address .actions,
[class*="-order-"] .order-shipping-address .actions {
    margin: 17px 0;
}

[class*="-order-"] .order-billing-address .control + label,
[class*="-order-"] .order-shipping-address .control + label {
    margin: 17px 0 0;
}

.sales-order-create-index #order-message .messages .message,
.sales-order-edit-index #order-message  .messages .message {
    margin: 0 0 60px;
}

//
//    Sales -> Create Order
// --------------------------------------
.sales-order-create-index {

}

.sales-order-create-index .order-items.fieldset-wrapper,
.sales-order-create-index .order-search-items.fieldset-wrapper,
.sales-order-create-index .order-additional-area.fieldset-wrapper,
.sales-order-create-index .order-errors,
.checkout-index-index .checkout-errors {
    .fieldset-wrapper-title {
        border-bottom: 0;
        margin: 0;
    }
    .title {
        border-bottom: 1px solid #cac3b4;
        margin: 0 0 18px;
        width: 100%;
    }
}

[class*="-order-"] {
    .fieldset-wrapper-title {
        .actions {
            float: right;
            padding: 0;
            a:link,
            a:visited,
            a:hover,
            a:active {
                color: #a29c94;
            }
        }
    }
    .order-details .fieldset-wrapper-title .actions {
        padding-bottom: 15px;
    }
}

.sales-order-create-index {
    // Configure product popup
    .ui-dialog {
        // Virtual and downloadable product
        .downloadable.information .link {
            .label {
                margin-left: 0;
            }
            .nested {
                margin-left: 8px;
            }
        }
        // Bundle product
        .fieldset.bundle {
            .nested {
                padding-left: 6px;
                .field {
                    margin: 0 0 5px;
                }
                .label {
                    font-size: 13px;
                    margin: 0;
                }
                .qty .control {
                    display: inline-block;
                    margin: 0 0 0 10px;
                    width: 60px;
                }
            }
        }
    }
    .order-billing-method {
        .payment-methods {
            .fieldset {
                padding: 0;
                margin: 0;
                .field {
                    margin: 0 0 12px 0;
                }
            }
        }
    }
    .grid .action-configure {
        float: right;
        &.disabled {
            cursor: default;
            opacity: 0.5;
            &:hover {
                text-decoration: none;
            }
        }
    }
    .order-items.fieldset-wrapper {
        .clearfix();
    }
}

.tax.summary-total .summary-collapse {
    cursor: pointer;
    display: inline-block;
    &:before {
        @iconsize: 16px;
        content: "\e02d";
        color: #816063;
        background: #f2ebde;
        display: inline-block;
        text-indent: 0;
        font-size: @iconsize;
        width:@iconsize;
        height:@iconsize;
        line-height: @iconsize;
        overflow: hidden;
        font-family: 'MUI-Icons';
        border:1px solid #ada89e;
        font-style: normal;
        vertical-align: top;
        margin-right:7px;
        font-weight: normal;
        speak: none;
        -webkit-font-smoothing: antialiased;
        border-radius: 2px;
    }
    &:hover:before {
        background: #cac3b4;
    }
}
.tax.summary-total.show-details .summary-collapse:before {
    content: "\e03a";
}

tr.row-totals:nth-child(even) + tr.summary-details ~ tr.summary-total:not(.show-details):nth-child(even) td,
tr.row-totals:nth-child(even) + tr.summary-details ~ tr.summary-total:not(.show-details):nth-child(even) ~ tr.row-totals:nth-child(even) td,
tr.row-totals:nth-child(odd) + tr.summary-details ~ tr.summary-total:not(.show-details):nth-child(odd) ~ tr.row-totals:nth-child(even) td {
    background:  #fbfaf6;
}

tr.row-totals:nth-child(odd) + tr.summary-details ~ tr.summary-total:not(.show-details):nth-child(odd) ~ tr.row-totals:nth-child(odd) td,
tr.row-totals:nth-child(even) + tr.summary-details ~ tr.summary-total:not(.show-details):nth-child(even) ~ tr.row-totals:nth-child(odd) td,
tr.row-totals:nth-child(odd) + tr.summary-details ~ tr.summary-total:not(.show-details):nth-child(odd) td {
    background: #fff;
}

/* ----------------------------------- */

#order-data .page-actions {
    padding-top: 0;
}

// #order-data .store-switcher {
//     margin: -46px 0 0;
//     position: relative;
//     width: 50%;
// }

.create-order-sidebar-container > div + div {
    border-top: 1px solid #cac3b4;
    margin-top: 35px;
}

.create-order-sidebar-container > div .head h5 {
    .style9();
    margin: 17px 0 17px;
}

.customer-current-activity-inner > h4 {
    .style10();
    border-bottom: 1px solid #cac3b4;
    margin-top: 0;
    padding: 0 0 16px;
}

.customer-current-activity-inner .auto-scroll {
    margin-right: -18px;
    margin-left: -18px;
    .no-items {
        padding: 5px 18px;
        display: block;
    }
}
.customer-current-activity-inner .data-table {
    thead {
        background-color: transparent;
    }
    thead th {
        background-color: transparent;
        .style18();
        border: 0;
        &:first-child {
            padding-left: 18px;
        }
        &:last-child {
            padding-right: 18px;
        }
    }
    tbody tr {
        td {
            background-color: transparent;
            border: 0;
            &:first-child {
                padding-left: 18px;
            }
            &:first-child {
                padding-right: 18px;
            }
        }
        &:nth-child(2n + 1) td {
            background: #e0dace;
        }
    }
}
.customer-current-activity .action-refresh {
    float: right;
}

.customer-current-activity .action-refresh,
.customer-current-activity .data-table .icon {
    display: inline-block;
    text-indent: 100%;
    overflow: hidden;
    height: 16px;
    width: 16px;
    line-height: 16px;
    white-space: nowrap;
}

.customer-current-activity .action-refresh:before,
.customer-current-activity .data-table .icon:before {
    content: "\e010";
    color: #c3c2be;
    display: block;
    text-indent: 0;
    font-size: 16px;
    line-height: 16px;
    font-family: 'MUI-Icons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
}

.customer-current-activity .data-table .icon-remove:before {
    content: "\e07f";
}

.customer-current-activity .data-table .icon-add:before {
    content: "\e071";
}

.customer-current-activity .auto-scroll {
    .style18();
    overflow: auto;
    max-height: 150px;
}

.customer-current-activity .auto-scroll + button {
    margin: 22px 0 0;
}

.customer-current-activity .actions {
    border-top: none;
    margin: 20px 0 0;
    padding: 0;
}

.overlay {
    background: rgba(255, 255, 255, .5);
    border-radius: 5px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;

    span {
        color: #111;
        font-weight: bold;
        position: absolute;
        top: 56px;
        left: 0;
        margin: 0 8px;
        padding: 10px;
        background: #ffffff;
    }
}

//
//    Order view
// --------------------------------------

.order-comments-history fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

.order-comments-history textarea,
.rma-history-form textarea {
    height: 6em;
    margin: 5px 0 10px;
    resize: vertical;
    width: 100%;
}

.order-comments-history input[type="checkbox"] {
    margin-right: 5px;
}

.order-history-comments-options {
    float: left;
}

.order-comments-history .actions {
    float: right;
}

[class*="-order-"] .fieldset-wrapper address {
    overflow: auto;
}

//
//    Orders comments
//--------------------------------------
.note-list {
    list-style: none;
    padding: 0;
    li {
        border-top: 1px solid #ededed;
        padding: 9px 0;
        &:first-child {
            border: 0;
            padding-top: 13px;
        }
    }
    div {
        font-size: 12px;
    }
    .note-list-date,
    .note-list-status,
    .note-list-customer span {
        font-weight: bold;
    }
    .note-list-time,
    .note-list-status {
        border-right: 1px solid #676056;
        padding: 0 5px 0 0;
        margin: 0 5px 0 0;
    }
    .note-list-customer {
        white-space: nowrap;
    }
    .note-list-comment {
        margin: 5px 0 0;
    }
    .note-list-customer-notapplicable {
        color: #d87e34;
    }
    .note-list-customer-notified {
        color: #185b00;
    }
    .note-list-customer-not-notified {
        color: #963535;
    }
}

[class^=" sales-"] tr.headings .col-parent-transaction-id > span,
[class^=" sales-"] tr.headings .col-method > span,
[class^=" sales-"] tr.headings .col-transaction-id > span,
[class^=" sales-"] tr.headings .col-transaction-type > span,
[class^=" sales-"] tr.headings .col-gtbase > span,
[class^=" sales-"] tr.headings .col-gtpurchased > span,
[class*="-order-"] tr.headings .col-discont > span {
    white-space: normal;
}

[class^=" sales-"] .col-2-left-layout .hor-scroll {
    margin-bottom: -4px;
    overflow: auto;
    padding-bottom: 4px;
    width: 100%;
}

[class*="-order-"] .col-price .label,
[class*="-order-"] .col-subtotal .label {
    display: inline-block;
    min-width: 60px;
    white-space: nowrap;
}

[class*="-order-"] .item-options {
    margin: 5px 0 5px 10px;
    dt {
        font-weight: bold;
    }
    dd {
        margin: 0 0 0 10px;
    }
}

.adminhtml-rma-item-attribute-edit .col-position input {
    text-align: center;
}

.order-subtotal .label {
    text-align: right;
}

.items-to-invoice {
    border: 1px solid #c0bbaf;
    margin-top: 13px;
    width: 100%;
}

.items-to-invoice td,
table.items-to-invoice tbody tr:hover td {
    background-color: #e6e3de;
    border: 0;
    text-align: center;
}

[class~=" -order-creditmemo-"] .no-items {
    padding-top: 13px;
    text-align: center;
}

.items-to-invoice .grand-total {
    color: #19a3d1;
    font-weight: bold;
}

.adminhtml-order-shipment-new .order-totals .fieldset-wrapper {
    padding-top: 18px;
}

.adminhtml-order-shipment-new .actions {
    float: right;
}

.creditmemo-totals .data-table input[type="text"] {
    text-align: right;
    width: 60px;
}

[class*="-order-"] .order-subtotal .label {
    width: 80%;
}

.adminhtml-rma-new .rma-confirmation .actions {
    margin-top: 10px;
    text-align: right;
}

[class^=" adminhtml-rma-"] .rma-items th.col-qty span,
.adminhtml-rma-edit .rma-items th.col-qty span {
    text-align: left;
    white-space: normal;
}

.adminhtml-rma-edit .data-table .col-carrier,
[class^=" sales-billing-agreement-"] .log-details .data-table th {
    width: 20%;
}

.adminhtml-rma-edit .data-table .col-title {
    width: 35%;
}

.adminhtml-rma-edit .data-table .col-number {
    width: 25%;
}

[class*="-order-"] .order-shipping-address .price,
.order-shipping-address .shipping-description-title {
    font-weight: bold;
}

[class^=" adminhtml-rma-"] .col-actions a {
    cursor: pointer;
    white-space: nowrap;
}

[class^=" adminhtml-rma-"] .col-reason input[type="text"] {
    margin: 5px 0 0;
    width: 100%;
}

[class^=" adminhtml-rma-"] .col-actions .separator {
    margin: 0 3px;
}

[class^=" sales-"] .order-payment-method .data-table {
    margin-top: 15px;
}

[class^=" sales-"] .order-payment-currency {
    margin-top: 15px;
}

[class^=" sales-"] .grid .data {
    border-bottom: 1px solid #c0bbaf;
}

[class^=" sales-"] .grid td .option-label {
    font-weight: bold;
}

[class^=" sales-"] .grid td .option-value {
    margin: 0 0 0 10px;
}

.col-product .product_to_add {
    float: right;
}

[class^=" adminhtml-extension-custom-"] {
    #authors_fieldset .data-table td {
        vertical-align: top;
    }
}

/*
    Packaging for Shipping Popup
-------------------------------------- */
#popup-window-mask,
.popup-window-mask {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}

.packaging-window,
.packed-window {
    background: #fff;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .4);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .4);
    left: 50%;
    margin: -200px 0 0 -471px;
    position: fixed;
    top: 50%;
    width: 1000px;
    z-index: 1000;
}

.packaging-window .entry-edit-head {
    padding: 3px 5px;
}

.packaging-window .messages {
    padding: 10px 26px 10px 32px;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #963535;
    text-shadow: none;
    position: relative;
    background: #f3dcd8;
    border: 1px solid #963535;
    margin-top: -1px;
}

.packaging-window .messages:before {
    position: absolute;
    left: 8px;
    top: 50%;
    margin-top: -11px;
    background: none;
    text-shadow: none;
    width: auto;
    height: auto;
    border: 0;
    font-family: 'MUI-Icons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    content: '\e069';
    color: #963535;
}

.packaging-window .validation-failed {
    background: #fef0ed;
    border: 1px dashed #d6340e;
}

.packaging-window .packaging-content {
    overflow: auto;
    overflow-x: hidden;
    height: auto !important;
    max-height: 400px;
}

.packaging-window .package-options {
    width: 100%;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
    margin: 3px 0 0;
}

.packaging-window .package-options td {
    vertical-align: middle;
}

.packaging-window .package-options .input-text {
    width: 50px;
}

.packaging-window .package_prapare {
    margin-bottom: 15px;
}

.packaging-window .package-options .customs-value {
    width: 80px;
}

.packaging-window .package-options .options-weight {
    width: 75px;
}

.packaging-window .package-options .options-units-weight {
    width: 45px;
}

.packaging-window .package-options .options-units-dimensions {
    width: 45px;
}

.packaging-window .package-options .options-content-type {
    width: 120px;
}

.packaging-window .package-options input[type=text].disabled,
.packaging-window .package-options select.disabled {
    background: #eee;
}

.packaging-window .package-options-contents {
    border-top: 0;
}

.packaging-window .package-add-products {
    margin: 20px 0 0;
}

.packaging-window .package-add-products .grid {
    padding: 0;
}

.packaging-window .package-add-products .grid button {
    vertical-align: middle;
}

.packaging-window .package-number {
    font-weight: bold;
}

.packaging-window .package-number span {
    margin-left: 5px;
}

.packed-window .entry-edit-head {
    padding: 3px 5px;
}

.packed-window .packed-content {
    padding: 10px 10px 0;
    overflow: auto;
    max-height: 400px;
}

.packed-window .package {
    border-top: 1px solid #ededed;
    margin-bottom: 30px;
    padding: 10px;
}

.packed-window .package:first-child {
    border-top: 0;
}

.package-info {
    background: #e6e3de;
    border: 1px solid #c0bbaf;
}

.package-info th {
    font-weight: bold;
}

.packed-window .package-info table tbody tr td,
.packed-window .package-info table tbody tr th,
.package-info table tbody tr:nth-child(2n+1) td,
.package-info table tbody tr:nth-child(2n+1) th {
    background: none;
    border: 0;
    padding: 5px 5px 2px;
}

.packed-window .package .grid {
    padding: 0;
}

.packed-window .package-options {
    width: 60%;
}

.packed-window .package-options td,
.packed-window .package-options th {
    padding: 1px 0;
}

.grid .popup-window {
    text-align: left;
}

.grid tr.on-mouse td .popup-window .data-table tbody tr:nth-child(2n+1) td,
.grid table tbody tr.on-mouse:nth-child(odd):hover td .popup-window .data-table tbody tr:nth-child(2n+1) td,
.grid table tbody tr.on-mouse:nth-child(odd):hover td .popup-window .data-table tbody tr:nth-child(2n+1):hover td,
.grid table tbody tr.on-mouse:nth-child(2n+1):hover td .popup-window .data-table tbody tr:nth-child(2n+1) td,
.grid table tbody tr.on-mouse:nth-child(2n+1):hover td .popup-window .data-table tbody tr:nth-child(2n+1):hover td,
.grid table tbody tr.on-mouse:hover td .popup-window .data-table tbody tr:nth-child(2n+1),
.grid table tbody tr.on-mouse:hover th .popup-window .data-table tbody tr:nth-child(2n+1) {
    background-color: #fbfaf6;
}

.grid .popup-window {
    text-align: left;
}

.popup-window-buttons-set {
    text-align: right;
    padding: 25px;
}

.popup-window-title {
    background: #f3efea;
    padding: 19px 20px;
}

.popup-window-title .title {
    color: #676056;
    display: block;
    font-size: 20px;
    line-height: 1;
}

.popup-window-title .actions {
    float: right;
}

.popup-window-content {
    padding: 25px 25px 0;
}

.popup-window-content > ul {
    list-style: none;
    padding: 0;
}

.packaging-window .col-weight {
    text-align: left;
    width: 60px;
}

.packaging-window .col-qty {
    text-align: left;
    width: 80px;
}

.packed-window .col-qty,
.packed-window .col-weight,
.packed-window .col-qty_ordered {
    text-align: right;
    width: 70px;
}

.packaging-window .col-select,
.packaging-window .col-measure {
    text-align: center;
    width: 35px;
}

.popup-fieldset-title .title {
    color: #666;
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    padding: 7px 0 10px;
}

.popup-fieldset-title .actions {
    float: right;
}

.packaging-window select {
    margin-bottom: 0;
}

.packaging-window .col-width,
.packaging-window .col-height,
.packaging-window .col-length,
.packaging-window .data-table .col-total-weight input[type="text"] {
    width: 60px;
}

.packaging-window .col-total-weight {
    white-space: nowrap;
    width: 100px;
}

.packaging-window .col-signature {
    width: 160px;
}

.packaging-window .data-table .col-actions,
.packaging-window .col-total-weight {
    white-space: nowrap;
}

.packaging-window .data-table .action-delete {
    margin: 5px 0 0 5px;
}

.packaging-window .grid tr th {
    border-bottom: 1px solid #c9c2b8;
}

.packaging-window .grid tr th:first-child,
.packaging-window .grid td:first-child,
.packaging-window .grid td:last-child {
    border-left: 0;
    border-right: 0;
}

.packaging-window .data-table .col-qty-edit {
    white-space: nowrap;
    width: 50px;
}

.packaging-window .data-table .col-qty-edit input[type="text"] {
    width: 50px;
}

.sp-methods > dt {
    font-weight: bold;
}

.sp-methods > dd {
    margin: 5px 0 5px 15px;
}

.sp-methods > dd > ul {
    list-style: none;
    padding: 0;
}

[class*="-order-"] .order-billing-address .packaging-window .actions,
[class*="-order-"] .order-shipping-address .packaging-window .actions {
    margin: 0;
}

/*
    Popup Configuration Popup
-------------------------------------- */
#product_composite_configure_messages {
    margin-left: 0 !important;
    padding: 10px 15px;
}

.rma-popup, .cms-popup {
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
    cursor: default;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1000;
}

.rma-popup {
    width: 540px;
    margin: 0 0 0 -271px;
}

.rma-popup .entry-edit .fieldset {
    border: none;
}

.rma-popup .validation-advice,
.rma-popup label.mage-error {
    margin-left: 0;
}

.rma-popup .content {
    background: #fff;
    border-bottom: 1px solid #ccc;
    max-height: 400px;
    overflow: auto;
}

.rma-popup .content .grid {
    padding: 0;
}

.rma-popup .content .grid table {
    border-bottom: 1px solid #cbd3d4;
}

.rma-popup .product-options {
    border-bottom: 1px solid #e7e7e7;
    margin: 0 0 15px;
    padding: 0 0 12px;
}

.rma-popup .product-options .required {
    color: #333 !important;
    font-weight: normal !important;
}

.rma-popup .product-options .required em {
    color: #d40707;
}

.rma-popup .last-fieldset .product-options {
    border: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.rma-popup .buttons-set {
    text-align: right;
    margin: 0;
    overflow: hidden;
    padding: 7px 10px 8px;
}

.rma-popup .buttons-set {
    width: 518px;
}

.cms-popup .buttons-set {
    width: 289px;
}

.rma-popup .buttons-set button {
    margin: 0 0 0 5px;
}

.grid .rma-popup .form-list tr,
.grid tr.even .rma-popup .form-list tr,
.grid tr.on-mouse .rma-popup .form-list tr {
    background: #fff !important;
}

/*
    URL rewrite
-------------------------------------- */
.adminhtml-urlrewrite-edit .field-entity-type-selector .label {
    width: auto;
}

/*
    Shopping Cart Price Rule
-------------------------------------- */
.fieldset .field-coupon_code,
.fieldset .field-rule_use_auto_generation {
    margin-bottom: 0;
}

.field-rule_use_auto_generation .label {
    margin-left: 5px;
}

.field-rule_use_auto_generation .nested {
    margin-bottom: 29px;
}

/*
    Product Image Placeholders
-------------------------------------- */
#catalog_placeholder .input-file,
#catalog_placeholder .delete-image > input {
    margin-right: 5px;
}

/* Permanent Redirect for old URL */
.control > [name="product[url_key_create_redirect]"],
.control > [name="general[url_key_create_redirect]"] {
    float: left;
    margin: 8px 5px 0 0;
}

.control > [name="product[url_key_create_redirect]"] + .label,
.control > [name="general[url_key_create_redirect]"] + .label {
    width: auto;
}

/*
    New Product Attribute Set
-------------------------------------- */
.field-skeleton_set .select {
    width: 100%;
}

#affected-attribute-set-form .fieldset .field {
    margin-bottom: 12px;

    &:last-child {
        margin-bottom: 0;
    }
}

/*
    Cache Management
-------------------------------------- */
.additional-cache-management .label {
    margin-top: 5px;
}

/*
    Categories
-------------------------------------- */
.category-content .form-inline.permissions-custom-options {
    .messages {
        li {
            margin-top: 0;
        }
    }
    .data-table {
        margin-bottom: 25px;
    }
}

/*
    Marketing - Email Reminders
-------------------------------------- */
.lt-1280 .adminhtml-reminder-edit #customerGrid .grid .filter .range div.date {
    min-width: 0;
}

/*
    Customers - Manage Shopping Cart
-------------------------------------- */
.checkout-index-index {
    .products-search {
        margin-top: 35px;
        > .actions {
            text-align: right;
            margin: 10px 0;
        }
    }
    .shopping-cart-items {
        > .actions {
            margin-bottom: 15px;
        }
        .box-left,
        .box.right {
            width: 49%;
            fieldset {
                border-radius: 5px;
            }
        }
        .box-left {
            float: left;
        }
        .box.right {
            float: right;
        }
    }
    .grid table .action-configure {
        float: right;
    }
}

/*
    Clearfix
-------------------------------------- */
.shopping-cart-items:before,
.shopping-cart-items:after,
.image-panel:before,
.image-panel:after,
.images:before,
.images:after,
.tax-rate-popup .field:before,
.tax-rate-popup .field:after,
.clearfix:before,
.clearfix:after,
#tab_content_downloadableInfo .data-table td .row:before,
#tab_content_downloadableInfo .data-table td .row:after {
    content: "";
    display: table;
}

.shopping-cart-items:after,
.image-panel:after,
.images:after,
.tax-rate-popup .field:after,
.clearfix:after,
#tab_content_downloadableInfo .data-table td .row:after {
    clear: both;
}

@import "debug";
